package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_emaCompletion implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_emaCompletion() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_java_format_2_1 = new TagInfo("java:format", //$NON-NLS-1$
            2, 1,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_3_28 = new TagInfo("c:get", //$NON-NLS-1$
            3, 28,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_3_79 = new TagInfo("c:get", //$NON-NLS-1$
            3, 79,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_4_3 = new TagInfo("c:iterate", //$NON-NLS-1$
            4, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/foreigns/column", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_5_4 = new TagInfo("c:iterate", //$NON-NLS-1$
            5, 4,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$tables/table", //$NON-NLS-1$
                "fcolReferenceTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_6_5 = new TagInfo("c:if", //$NON-NLS-1$
            6, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$foreign/@referenceTable=$fcolReferenceTable/@name", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_7_6 = new TagInfo("c:iterate", //$NON-NLS-1$
            7, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcolReferenceTable/primaryKeys/column", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_7 = new TagInfo("c:get", //$NON-NLS-1$
            8, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_66 = new TagInfo("c:get", //$NON-NLS-1$
            8, 66,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_117 = new TagInfo("c:get", //$NON-NLS-1$
            8, 117,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_171 = new TagInfo("c:get", //$NON-NLS-1$
            8, 171,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_11 = new TagInfo("c:get", //$NON-NLS-1$
            9, 11,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_69 = new TagInfo("c:get", //$NON-NLS-1$
            9, 69,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_123 = new TagInfo("c:get", //$NON-NLS-1$
            9, 123,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_172 = new TagInfo("c:get", //$NON-NLS-1$
            9, 172,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_242 = new TagInfo("c:get", //$NON-NLS-1$
            9, 242,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_313 = new TagInfo("c:get", //$NON-NLS-1$
            9, 313,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_365 = new TagInfo("c:get", //$NON-NLS-1$
            9, 365,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_17_3 = new TagInfo("c:iterate", //$NON-NLS-1$
            17, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/referenceds/referencedTable", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_18_4 = new TagInfo("c:iterate", //$NON-NLS-1$
            18, 4,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/column", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_19_5 = new TagInfo("c:setVariable", //$NON-NLS-1$
            19, 5,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "referencedTable/column/@referencedCount", //$NON-NLS-1$
                "referenceCount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_20_5 = new TagInfo("c:choose", //$NON-NLS-1$
            20, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_21_6 = new TagInfo("c:when", //$NON-NLS-1$
            21, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_24_11 = new TagInfo("c:get", //$NON-NLS-1$
            24, 11,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_24_88 = new TagInfo("c:get", //$NON-NLS-1$
            24, 88,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_24_167 = new TagInfo("c:get", //$NON-NLS-1$
            24, 167,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_25_12 = new TagInfo("c:get", //$NON-NLS-1$
            25, 12,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_25_88 = new TagInfo("c:get", //$NON-NLS-1$
            25, 88,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_25_166 = new TagInfo("c:get", //$NON-NLS-1$
            25, 166,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_25_232 = new TagInfo("c:get", //$NON-NLS-1$
            25, 232,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_25_286 = new TagInfo("c:get", //$NON-NLS-1$
            25, 286,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_25_365 = new TagInfo("c:get", //$NON-NLS-1$
            25, 365,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_8 = new TagInfo("c:get", //$NON-NLS-1$
            26, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_87 = new TagInfo("c:get", //$NON-NLS-1$
            26, 87,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_155 = new TagInfo("c:get", //$NON-NLS-1$
            26, 155,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_242 = new TagInfo("c:get", //$NON-NLS-1$
            26, 242,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_330 = new TagInfo("c:get", //$NON-NLS-1$
            26, 330,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_408 = new TagInfo("c:get", //$NON-NLS-1$
            26, 408,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_475 = new TagInfo("c:get", //$NON-NLS-1$
            26, 475,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_28_7 = new TagInfo("c:get", //$NON-NLS-1$
            28, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_28_61 = new TagInfo("c:get", //$NON-NLS-1$
            28, 61,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_28_140 = new TagInfo("c:get", //$NON-NLS-1$
            28, 140,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_28_204 = new TagInfo("c:get", //$NON-NLS-1$
            28, 204,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_28_283 = new TagInfo("c:get", //$NON-NLS-1$
            28, 283,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_31_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            31, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_choose_32_7 = new TagInfo("c:choose", //$NON-NLS-1$
            32, 7,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_33_8 = new TagInfo("c:when", //$NON-NLS-1$
            33, 8,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_13 = new TagInfo("c:get", //$NON-NLS-1$
            35, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_71 = new TagInfo("c:get", //$NON-NLS-1$
            35, 71,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_36_14 = new TagInfo("c:get", //$NON-NLS-1$
            36, 14,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_36_71 = new TagInfo("c:get", //$NON-NLS-1$
            36, 71,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_36_134 = new TagInfo("c:get", //$NON-NLS-1$
            36, 134,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_36_188 = new TagInfo("c:get", //$NON-NLS-1$
            36, 188,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_36_248 = new TagInfo("c:get", //$NON-NLS-1$
            36, 248,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_10 = new TagInfo("c:get", //$NON-NLS-1$
            37, 10,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_72 = new TagInfo("c:get", //$NON-NLS-1$
            37, 72,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_140 = new TagInfo("c:get", //$NON-NLS-1$
            37, 140,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_209 = new TagInfo("c:get", //$NON-NLS-1$
            37, 209,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_273 = new TagInfo("c:get", //$NON-NLS-1$
            37, 273,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_9 = new TagInfo("c:get", //$NON-NLS-1$
            39, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_63 = new TagInfo("c:get", //$NON-NLS-1$
            39, 63,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_123 = new TagInfo("c:get", //$NON-NLS-1$
            39, 123,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_187 = new TagInfo("c:get", //$NON-NLS-1$
            39, 187,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_42_8 = new TagInfo("c:otherwise", //$NON-NLS-1$
            42, 8,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_44_13 = new TagInfo("c:get", //$NON-NLS-1$
            44, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_71 = new TagInfo("c:get", //$NON-NLS-1$
            44, 71,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_131 = new TagInfo("c:get", //$NON-NLS-1$
            44, 131,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_45_14 = new TagInfo("c:get", //$NON-NLS-1$
            45, 14,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_45_71 = new TagInfo("c:get", //$NON-NLS-1$
            45, 71,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_45_128 = new TagInfo("c:get", //$NON-NLS-1$
            45, 128,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_45_194 = new TagInfo("c:get", //$NON-NLS-1$
            45, 194,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_45_248 = new TagInfo("c:get", //$NON-NLS-1$
            45, 248,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_45_308 = new TagInfo("c:get", //$NON-NLS-1$
            45, 308,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_46_10 = new TagInfo("c:get", //$NON-NLS-1$
            46, 10,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_46_70 = new TagInfo("c:get", //$NON-NLS-1$
            46, 70,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_46_138 = new TagInfo("c:get", //$NON-NLS-1$
            46, 138,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_46_206 = new TagInfo("c:get", //$NON-NLS-1$
            46, 206,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_46_275 = new TagInfo("c:get", //$NON-NLS-1$
            46, 275,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_46_332 = new TagInfo("c:get", //$NON-NLS-1$
            46, 332,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_46_399 = new TagInfo("c:get", //$NON-NLS-1$
            46, 399,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_48_9 = new TagInfo("c:get", //$NON-NLS-1$
            48, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_48_63 = new TagInfo("c:get", //$NON-NLS-1$
            48, 63,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_48_123 = new TagInfo("c:get", //$NON-NLS-1$
            48, 123,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_48_187 = new TagInfo("c:get", //$NON-NLS-1$
            48, 187,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_48_247 = new TagInfo("c:get", //$NON-NLS-1$
            48, 247,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        // 2019-10-19 杨宏宇
        RuntimeTagElement _jettag_java_format_2_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "format", "java:format", _td_java_format_2_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_format_2_1.setRuntimeParent(null);
        _jettag_java_format_2_1.setTagInfo(_td_java_format_2_1);
        _jettag_java_format_2_1.doStart(context, out);
        JET2Writer _jettag_java_format_2_1_saved_out = out;
        while (_jettag_java_format_2_1.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write(NL);         
            out.write("\tpublic void emaCompletion(");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_3_28 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_3_28); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_3_28.setRuntimeParent(_jettag_java_format_2_1);
            _jettag_c_get_3_28.setTagInfo(_td_c_get_3_28);
            _jettag_c_get_3_28.doStart(context, out);
            _jettag_c_get_3_28.doEnd();
            out.write(" ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_3_79 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_3_79); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_3_79.setRuntimeParent(_jettag_java_format_2_1);
            _jettag_c_get_3_79.setTagInfo(_td_c_get_3_79);
            _jettag_c_get_3_79.doStart(context, out);
            _jettag_c_get_3_79.doEnd();
            out.write(") {");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_4_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_4_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_4_3.setRuntimeParent(_jettag_java_format_2_1);
            _jettag_c_iterate_4_3.setTagInfo(_td_c_iterate_4_3);
            _jettag_c_iterate_4_3.doStart(context, out);
            while (_jettag_c_iterate_4_3.okToProcessBody()) {
                out.write("    ");  //$NON-NLS-1$        
                // 针对外键
                out.write(NL);         
                RuntimeTagElement _jettag_c_iterate_5_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_5_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_iterate_5_4.setRuntimeParent(_jettag_c_iterate_4_3);
                _jettag_c_iterate_5_4.setTagInfo(_td_c_iterate_5_4);
                _jettag_c_iterate_5_4.doStart(context, out);
                while (_jettag_c_iterate_5_4.okToProcessBody()) {
                    RuntimeTagElement _jettag_c_if_6_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_6_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_6_5.setRuntimeParent(_jettag_c_iterate_5_4);
                    _jettag_c_if_6_5.setTagInfo(_td_c_if_6_5);
                    _jettag_c_if_6_5.doStart(context, out);
                    while (_jettag_c_if_6_5.okToProcessBody()) {
                        RuntimeTagElement _jettag_c_iterate_7_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_7_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_7_6.setRuntimeParent(_jettag_c_if_6_5);
                        _jettag_c_iterate_7_6.setTagInfo(_td_c_iterate_7_6);
                        _jettag_c_iterate_7_6.doStart(context, out);
                        while (_jettag_c_iterate_7_6.okToProcessBody()) {
                            out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_7.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_8_7.setTagInfo(_td_c_get_8_7);
                            _jettag_c_get_8_7.doStart(context, out);
                            _jettag_c_get_8_7.doEnd();
                            out.write(" ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_66 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_66); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_66.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_8_66.setTagInfo(_td_c_get_8_66);
                            _jettag_c_get_8_66.doStart(context, out);
                            _jettag_c_get_8_66.doEnd();
                            out.write(" = ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_117 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_117); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_117.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_8_117.setTagInfo(_td_c_get_8_117);
                            _jettag_c_get_8_117.doStart(context, out);
                            _jettag_c_get_8_117.doEnd();
                            out.write(".get");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_171 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_171); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_171.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_8_171.setTagInfo(_td_c_get_8_171);
                            _jettag_c_get_8_171.doStart(context, out);
                            _jettag_c_get_8_171.doEnd();
                            out.write("();");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\tif (");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_11); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_11.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_11.setTagInfo(_td_c_get_9_11);
                            _jettag_c_get_9_11.doStart(context, out);
                            _jettag_c_get_9_11.doEnd();
                            out.write(" != null) ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_69 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_69); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_69.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_69.setTagInfo(_td_c_get_9_69);
                            _jettag_c_get_9_69.doStart(context, out);
                            _jettag_c_get_9_69.doEnd();
                            out.write(".set");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_123 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_123); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_123.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_123.setTagInfo(_td_c_get_9_123);
                            _jettag_c_get_9_123.doStart(context, out);
                            _jettag_c_get_9_123.doEnd();
                            out.write("(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_172 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_172); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_172.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_172.setTagInfo(_td_c_get_9_172);
                            _jettag_c_get_9_172.doStart(context, out);
                            _jettag_c_get_9_172.doEnd();
                            out.write("Service.find");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_242 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_242); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_242.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_242.setTagInfo(_td_c_get_9_242);
                            _jettag_c_get_9_242.doStart(context, out);
                            _jettag_c_get_9_242.doEnd();
                            out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_313 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_313); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_313.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_313.setTagInfo(_td_c_get_9_313);
                            _jettag_c_get_9_313.doStart(context, out);
                            _jettag_c_get_9_313.doEnd();
                            out.write(".get");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_365 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_365); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_365.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_365.setTagInfo(_td_c_get_9_365);
                            _jettag_c_get_9_365.doStart(context, out);
                            _jettag_c_get_9_365.doEnd();
                            out.write("()));");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_iterate_7_6.handleBodyContent(out);
                        }
                        _jettag_c_iterate_7_6.doEnd();
                        _jettag_c_if_6_5.handleBodyContent(out);
                    }
                    _jettag_c_if_6_5.doEnd();
                    _jettag_c_iterate_5_4.handleBodyContent(out);
                }
                _jettag_c_iterate_5_4.doEnd();
                _jettag_c_iterate_4_3.handleBodyContent(out);
            }
            _jettag_c_iterate_4_3.doEnd();
            out.write(NL);         
            out.write(NL);         
            // 2019-10-20 杨宏宇
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_17_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_17_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_17_3.setRuntimeParent(_jettag_java_format_2_1);
            _jettag_c_iterate_17_3.setTagInfo(_td_c_iterate_17_3);
            _jettag_c_iterate_17_3.doStart(context, out);
            while (_jettag_c_iterate_17_3.okToProcessBody()) {
                out.write("  ");  //$NON-NLS-1$        
                // 针对被引用键
                out.write(NL);         
                RuntimeTagElement _jettag_c_iterate_18_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_18_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_iterate_18_4.setRuntimeParent(_jettag_c_iterate_17_3);
                _jettag_c_iterate_18_4.setTagInfo(_td_c_iterate_18_4);
                _jettag_c_iterate_18_4.doStart(context, out);
                while (_jettag_c_iterate_18_4.okToProcessBody()) {
                    RuntimeTagElement _jettag_c_setVariable_19_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_19_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_setVariable_19_5.setRuntimeParent(_jettag_c_iterate_18_4);
                    _jettag_c_setVariable_19_5.setTagInfo(_td_c_setVariable_19_5);
                    _jettag_c_setVariable_19_5.doStart(context, out);
                    _jettag_c_setVariable_19_5.doEnd();
                    RuntimeTagElement _jettag_c_choose_20_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_20_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_choose_20_5.setRuntimeParent(_jettag_c_iterate_18_4);
                    _jettag_c_choose_20_5.setTagInfo(_td_c_choose_20_5);
                    _jettag_c_choose_20_5.doStart(context, out);
                    JET2Writer _jettag_c_choose_20_5_saved_out = out;
                    while (_jettag_c_choose_20_5.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        RuntimeTagElement _jettag_c_when_21_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_21_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_when_21_6.setRuntimeParent(_jettag_c_choose_20_5);
                        _jettag_c_when_21_6.setTagInfo(_td_c_when_21_6);
                        _jettag_c_when_21_6.doStart(context, out);
                        JET2Writer _jettag_c_when_21_6_saved_out = out;
                        while (_jettag_c_when_21_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\t\t\t\t//引用表是纯联系表的情况");  //$NON-NLS-1$        
                            out.write(NL);         
                            //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                            out.write("\t\t\t\t\t\tSet<");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_24_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_24_11); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_24_11.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_24_11.setTagInfo(_td_c_get_24_11);
                            _jettag_c_get_24_11.doStart(context, out);
                            _jettag_c_get_24_11.doEnd();
                            out.write("> ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_24_88 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_24_88); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_24_88.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_24_88.setTagInfo(_td_c_get_24_88);
                            _jettag_c_get_24_88.doStart(context, out);
                            _jettag_c_get_24_88.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_24_167 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_24_167); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_24_167.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_24_167.setTagInfo(_td_c_get_24_167);
                            _jettag_c_get_24_167.doStart(context, out);
                            _jettag_c_get_24_167.doEnd();
                            out.write(" = new HashSet<>();");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\tfor (");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_25_12 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_25_12); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_25_12.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_25_12.setTagInfo(_td_c_get_25_12);
                            _jettag_c_get_25_12.doStart(context, out);
                            _jettag_c_get_25_12.doEnd();
                            out.write(" ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_25_88 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_25_88); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_25_88.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_25_88.setTagInfo(_td_c_get_25_88);
                            _jettag_c_get_25_88.doStart(context, out);
                            _jettag_c_get_25_88.doEnd();
                            out.write("For");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_25_166 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_25_166); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_25_166.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_25_166.setTagInfo(_td_c_get_25_166);
                            _jettag_c_get_25_166.doStart(context, out);
                            _jettag_c_get_25_166.doEnd();
                            out.write(" : ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_25_232 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_25_232); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_25_232.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_25_232.setTagInfo(_td_c_get_25_232);
                            _jettag_c_get_25_232.doStart(context, out);
                            _jettag_c_get_25_232.doEnd();
                            out.write(".get");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_25_286 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_25_286); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_25_286.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_25_286.setTagInfo(_td_c_get_25_286);
                            _jettag_c_get_25_286.doStart(context, out);
                            _jettag_c_get_25_286.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_25_365 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_25_365); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_25_365.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_25_365.setTagInfo(_td_c_get_25_365);
                            _jettag_c_get_25_365.doStart(context, out);
                            _jettag_c_get_25_365.doEnd();
                            out.write("()) {");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_8); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_8.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_8.setTagInfo(_td_c_get_26_8);
                            _jettag_c_get_26_8.doStart(context, out);
                            _jettag_c_get_26_8.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_87 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_87); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_87.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_87.setTagInfo(_td_c_get_26_87);
                            _jettag_c_get_26_87.doStart(context, out);
                            _jettag_c_get_26_87.doEnd();
                            out.write(".add(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_155 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_155); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_155.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_155.setTagInfo(_td_c_get_26_155);
                            _jettag_c_get_26_155.doStart(context, out);
                            _jettag_c_get_26_155.doEnd();
                            out.write("Service.find");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_242 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_242); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_242.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_242.setTagInfo(_td_c_get_26_242);
                            _jettag_c_get_26_242.doStart(context, out);
                            _jettag_c_get_26_242.doEnd();
                            out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_330 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_330); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_330.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_330.setTagInfo(_td_c_get_26_330);
                            _jettag_c_get_26_330.doStart(context, out);
                            _jettag_c_get_26_330.doEnd();
                            out.write("For");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_408 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_408); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_408.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_408.setTagInfo(_td_c_get_26_408);
                            _jettag_c_get_26_408.doStart(context, out);
                            _jettag_c_get_26_408.doEnd();
                            out.write(".get");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_475 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_475); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_475.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_475.setTagInfo(_td_c_get_26_475);
                            _jettag_c_get_26_475.doStart(context, out);
                            _jettag_c_get_26_475.doEnd();
                            out.write("()));");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t}");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_28_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_28_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_28_7.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_28_7.setTagInfo(_td_c_get_28_7);
                            _jettag_c_get_28_7.doStart(context, out);
                            _jettag_c_get_28_7.doEnd();
                            out.write(".set");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_28_61 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_28_61); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_28_61.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_28_61.setTagInfo(_td_c_get_28_61);
                            _jettag_c_get_28_61.doStart(context, out);
                            _jettag_c_get_28_61.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_28_140 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_28_140); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_28_140.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_28_140.setTagInfo(_td_c_get_28_140);
                            _jettag_c_get_28_140.doStart(context, out);
                            _jettag_c_get_28_140.doEnd();
                            out.write("(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_28_204 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_28_204); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_28_204.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_28_204.setTagInfo(_td_c_get_28_204);
                            _jettag_c_get_28_204.doStart(context, out);
                            _jettag_c_get_28_204.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_28_283 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_28_283); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_28_283.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_28_283.setTagInfo(_td_c_get_28_283);
                            _jettag_c_get_28_283.doStart(context, out);
                            _jettag_c_get_28_283.doEnd();
                            out.write(");");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_when_21_6.handleBodyContent(out);
                        }
                        out = _jettag_c_when_21_6_saved_out;
                        _jettag_c_when_21_6.doEnd();
                        out.write("\t\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_otherwise_31_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_31_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_otherwise_31_6.setRuntimeParent(_jettag_c_choose_20_5);
                        _jettag_c_otherwise_31_6.setTagInfo(_td_c_otherwise_31_6);
                        _jettag_c_otherwise_31_6.doStart(context, out);
                        JET2Writer _jettag_c_otherwise_31_6_saved_out = out;
                        while (_jettag_c_otherwise_31_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_choose_32_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_32_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_32_7.setRuntimeParent(_jettag_c_otherwise_31_6);
                            _jettag_c_choose_32_7.setTagInfo(_td_c_choose_32_7);
                            _jettag_c_choose_32_7.doStart(context, out);
                            JET2Writer _jettag_c_choose_32_7_saved_out = out;
                            while (_jettag_c_choose_32_7.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_33_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_33_8); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_33_8.setRuntimeParent(_jettag_c_choose_32_7);
                                _jettag_c_when_33_8.setTagInfo(_td_c_when_33_8);
                                _jettag_c_when_33_8.doStart(context, out);
                                JET2Writer _jettag_c_when_33_8_saved_out = out;
                                while (_jettag_c_when_33_8.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    out.write("\t\t\t\t\t\t\t\t//引用表不是纯联系表，引用数量小于2");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\tSet<");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_35_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_13); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_35_13.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_35_13.setTagInfo(_td_c_get_35_13);
                                    _jettag_c_get_35_13.doStart(context, out);
                                    _jettag_c_get_35_13.doEnd();
                                    out.write("> ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_35_71 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_71); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_35_71.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_35_71.setTagInfo(_td_c_get_35_71);
                                    _jettag_c_get_35_71.doStart(context, out);
                                    _jettag_c_get_35_71.doEnd();
                                    out.write("s = new HashSet<>();");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\tfor (");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_36_14 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_36_14); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_36_14.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_36_14.setTagInfo(_td_c_get_36_14);
                                    _jettag_c_get_36_14.doStart(context, out);
                                    _jettag_c_get_36_14.doEnd();
                                    out.write(" ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_36_71 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_36_71); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_36_71.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_36_71.setTagInfo(_td_c_get_36_71);
                                    _jettag_c_get_36_71.doStart(context, out);
                                    _jettag_c_get_36_71.doEnd();
                                    out.write("Temp : ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_36_134 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_36_134); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_36_134.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_36_134.setTagInfo(_td_c_get_36_134);
                                    _jettag_c_get_36_134.doStart(context, out);
                                    _jettag_c_get_36_134.doEnd();
                                    out.write(".get");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_36_188 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_36_188); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_36_188.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_36_188.setTagInfo(_td_c_get_36_188);
                                    _jettag_c_get_36_188.doStart(context, out);
                                    _jettag_c_get_36_188.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_36_248 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_36_248); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_36_248.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_36_248.setTagInfo(_td_c_get_36_248);
                                    _jettag_c_get_36_248.doStart(context, out);
                                    _jettag_c_get_36_248.doEnd();
                                    out.write("()) {");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_37_10 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_10); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_37_10.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_37_10.setTagInfo(_td_c_get_37_10);
                                    _jettag_c_get_37_10.doStart(context, out);
                                    _jettag_c_get_37_10.doEnd();
                                    out.write("s.add(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_37_72 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_72); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_37_72.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_37_72.setTagInfo(_td_c_get_37_72);
                                    _jettag_c_get_37_72.doStart(context, out);
                                    _jettag_c_get_37_72.doEnd();
                                    out.write("Service.find");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_37_140 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_140); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_37_140.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_37_140.setTagInfo(_td_c_get_37_140);
                                    _jettag_c_get_37_140.doStart(context, out);
                                    _jettag_c_get_37_140.doEnd();
                                    out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_37_209 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_209); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_37_209.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_37_209.setTagInfo(_td_c_get_37_209);
                                    _jettag_c_get_37_209.doStart(context, out);
                                    _jettag_c_get_37_209.doEnd();
                                    out.write("Temp.get");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_37_273 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_273); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_37_273.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_37_273.setTagInfo(_td_c_get_37_273);
                                    _jettag_c_get_37_273.doStart(context, out);
                                    _jettag_c_get_37_273.doEnd();
                                    out.write("()));");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t}");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_39_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_9); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_39_9.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_39_9.setTagInfo(_td_c_get_39_9);
                                    _jettag_c_get_39_9.doStart(context, out);
                                    _jettag_c_get_39_9.doEnd();
                                    out.write(".set");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_39_63 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_63); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_39_63.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_39_63.setTagInfo(_td_c_get_39_63);
                                    _jettag_c_get_39_63.doStart(context, out);
                                    _jettag_c_get_39_63.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_39_123 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_123); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_39_123.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_39_123.setTagInfo(_td_c_get_39_123);
                                    _jettag_c_get_39_123.doStart(context, out);
                                    _jettag_c_get_39_123.doEnd();
                                    out.write("(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_39_187 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_187); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_39_187.setRuntimeParent(_jettag_c_when_33_8);
                                    _jettag_c_get_39_187.setTagInfo(_td_c_get_39_187);
                                    _jettag_c_get_39_187.doStart(context, out);
                                    _jettag_c_get_39_187.doEnd();
                                    out.write("s);");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    _jettag_c_when_33_8.handleBodyContent(out);
                                }
                                out = _jettag_c_when_33_8_saved_out;
                                _jettag_c_when_33_8.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_42_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_42_8); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_42_8.setRuntimeParent(_jettag_c_choose_32_7);
                                _jettag_c_otherwise_42_8.setTagInfo(_td_c_otherwise_42_8);
                                _jettag_c_otherwise_42_8.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_42_8_saved_out = out;
                                while (_jettag_c_otherwise_42_8.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    out.write("\t\t\t\t\t\t\t\t//引用表不是纯联系表，引用数量大于或者等于2");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\tSet<");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_44_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_13); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_44_13.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_44_13.setTagInfo(_td_c_get_44_13);
                                    _jettag_c_get_44_13.doStart(context, out);
                                    _jettag_c_get_44_13.doEnd();
                                    out.write("> ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_44_71 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_71); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_44_71.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_44_71.setTagInfo(_td_c_get_44_71);
                                    _jettag_c_get_44_71.doStart(context, out);
                                    _jettag_c_get_44_71.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_44_131 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_131); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_44_131.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_44_131.setTagInfo(_td_c_get_44_131);
                                    _jettag_c_get_44_131.doStart(context, out);
                                    _jettag_c_get_44_131.doEnd();
                                    out.write(" = new HashSet<>();");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\tfor (");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_45_14 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_45_14); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_45_14.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_45_14.setTagInfo(_td_c_get_45_14);
                                    _jettag_c_get_45_14.doStart(context, out);
                                    _jettag_c_get_45_14.doEnd();
                                    out.write(" ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_45_71 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_45_71); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_45_71.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_45_71.setTagInfo(_td_c_get_45_71);
                                    _jettag_c_get_45_71.doStart(context, out);
                                    _jettag_c_get_45_71.doEnd();
                                    out.write("_");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_45_128 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_45_128); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_45_128.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_45_128.setTagInfo(_td_c_get_45_128);
                                    _jettag_c_get_45_128.doStart(context, out);
                                    _jettag_c_get_45_128.doEnd();
                                    out.write(" : ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_45_194 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_45_194); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_45_194.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_45_194.setTagInfo(_td_c_get_45_194);
                                    _jettag_c_get_45_194.doStart(context, out);
                                    _jettag_c_get_45_194.doEnd();
                                    out.write(".get");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_45_248 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_45_248); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_45_248.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_45_248.setTagInfo(_td_c_get_45_248);
                                    _jettag_c_get_45_248.doStart(context, out);
                                    _jettag_c_get_45_248.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_45_308 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_45_308); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_45_308.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_45_308.setTagInfo(_td_c_get_45_308);
                                    _jettag_c_get_45_308.doStart(context, out);
                                    _jettag_c_get_45_308.doEnd();
                                    out.write("()) {");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_46_10 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_46_10); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_46_10.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_46_10.setTagInfo(_td_c_get_46_10);
                                    _jettag_c_get_46_10.doStart(context, out);
                                    _jettag_c_get_46_10.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_46_70 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_46_70); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_46_70.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_46_70.setTagInfo(_td_c_get_46_70);
                                    _jettag_c_get_46_70.doStart(context, out);
                                    _jettag_c_get_46_70.doEnd();
                                    out.write(".add(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_46_138 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_46_138); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_46_138.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_46_138.setTagInfo(_td_c_get_46_138);
                                    _jettag_c_get_46_138.doStart(context, out);
                                    _jettag_c_get_46_138.doEnd();
                                    out.write("Service.find");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_46_206 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_46_206); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_46_206.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_46_206.setTagInfo(_td_c_get_46_206);
                                    _jettag_c_get_46_206.doStart(context, out);
                                    _jettag_c_get_46_206.doEnd();
                                    out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_46_275 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_46_275); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_46_275.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_46_275.setTagInfo(_td_c_get_46_275);
                                    _jettag_c_get_46_275.doStart(context, out);
                                    _jettag_c_get_46_275.doEnd();
                                    out.write("_");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_46_332 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_46_332); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_46_332.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_46_332.setTagInfo(_td_c_get_46_332);
                                    _jettag_c_get_46_332.doStart(context, out);
                                    _jettag_c_get_46_332.doEnd();
                                    out.write(".get");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_46_399 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_46_399); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_46_399.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_46_399.setTagInfo(_td_c_get_46_399);
                                    _jettag_c_get_46_399.doStart(context, out);
                                    _jettag_c_get_46_399.doEnd();
                                    out.write("()));");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t}");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_48_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_48_9); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_48_9.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_48_9.setTagInfo(_td_c_get_48_9);
                                    _jettag_c_get_48_9.doStart(context, out);
                                    _jettag_c_get_48_9.doEnd();
                                    out.write(".set");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_48_63 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_48_63); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_48_63.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_48_63.setTagInfo(_td_c_get_48_63);
                                    _jettag_c_get_48_63.doStart(context, out);
                                    _jettag_c_get_48_63.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_48_123 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_48_123); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_48_123.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_48_123.setTagInfo(_td_c_get_48_123);
                                    _jettag_c_get_48_123.doStart(context, out);
                                    _jettag_c_get_48_123.doEnd();
                                    out.write("(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_48_187 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_48_187); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_48_187.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_48_187.setTagInfo(_td_c_get_48_187);
                                    _jettag_c_get_48_187.doStart(context, out);
                                    _jettag_c_get_48_187.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_48_247 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_48_247); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_48_247.setRuntimeParent(_jettag_c_otherwise_42_8);
                                    _jettag_c_get_48_247.setTagInfo(_td_c_get_48_247);
                                    _jettag_c_get_48_247.doStart(context, out);
                                    _jettag_c_get_48_247.doEnd();
                                    out.write(");\t");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    _jettag_c_otherwise_42_8.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_42_8_saved_out;
                                _jettag_c_otherwise_42_8.doEnd();
                                _jettag_c_choose_32_7.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_32_7_saved_out;
                            _jettag_c_choose_32_7.doEnd();
                            _jettag_c_otherwise_31_6.handleBodyContent(out);
                        }
                        out = _jettag_c_otherwise_31_6_saved_out;
                        _jettag_c_otherwise_31_6.doEnd();
                        _jettag_c_choose_20_5.handleBodyContent(out);
                    }
                    out = _jettag_c_choose_20_5_saved_out;
                    _jettag_c_choose_20_5.doEnd();
                    _jettag_c_iterate_18_4.handleBodyContent(out);
                }
                _jettag_c_iterate_18_4.doEnd();
                _jettag_c_iterate_17_3.handleBodyContent(out);
            }
            _jettag_c_iterate_17_3.doEnd();
            out.write("\t}");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_java_format_2_1.handleBodyContent(out);
        }
        out = _jettag_java_format_2_1_saved_out;
        _jettag_java_format_2_1.doEnd();
    }
}
